//必须带done回调 执行完成调用
import isArray from 'lodash/isArray'
export default function hidenModule({ vm, action, done }) {
  let moduleId = action.extension.moduleId.value
  setTimeout(() => {
    if (isArray(moduleId)) {
      moduleId.forEach((item) => {
        let _module = vm.vuiComponents[item]
        if (_module) {
          if (_module.self && _module.self.info.type == 'uiPdaBatch') {
            // 批次属性操作数据
            _module.self.info.list = []
            console.log('组件隐藏0', _module.self.info.list)
          }
          console.log('组件隐藏1', _module)
          _module.self && _module.self.$hidenModule()
        }
      })
    }
  }, 0)

  done(null, {})
}
